package com.guodu.service;

import java.util.List;
import java.util.Map;

import com.guodu.entity.MaterialKcjg;
import com.guodu.entity.MaterialkcjgStatus;
import com.guodu.entity.Units;
import com.guodu.entity.UserInfo;
import com.guodu.vo.MaterialKcjgQueryVo;
import com.guodu.vo.MaterialKcjgVo;

public interface MaterialKcjgService {

	Map<String, MaterialKcjgVo> findByVo(MaterialKcjgQueryVo mkqv, Units units);

	void examine(String ids, String rs, String beforeStatus, Long status,
			UserInfo user);

	List<MaterialkcjgStatus> findStatus(String jgId);

	void delByIds(String[] delIds);

	void update(MaterialKcjg materialKcjg, Long status);

	void save(MaterialKcjg materialKcjg);

	MaterialKcjg findById(String jgId);

	List<MaterialKcjgVo> findByVo2(MaterialKcjgQueryVo mkqv, Units units);

	List<?> ajax(String nian, UserInfo user);

}
